body { 
	font: 11px tahoma, sans-serif;
	margin:auto 0 auto 0; 
	background-color:#EEEEEE;
	background-image:url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/ds_bg.gif);
	background-repeat:repeat-y;
	background-position: top center; }
h1 {font-size: 16px}
h2 {font-size: 14px}
h3 {font-size: 12px}
h4 {font-size: 12px; font-style:italic }
h5 {font-size: 11px; font-style:italic }
h6 {font-size: 10px; font-style:italic }
table, td, div, p {
	vertical-align:top;
	text-align:left;
	color:#000000;
	border-collapse:collapse;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
a:link, a:visited {
	font-weight: bold;
	color: #F69527;
	text-decoration:none; }
a:hover {
	text-decoration:underline; }

#wrapper {
	width:766px; 
	table-layout:fixed; }

a.mainlevel {
	display:block;
	font:bold 11px tahoma,sans-serif;
	padding: 5px 0;
	border-top: 1px dotted #AAAAAA; }
a.mainlevel:link, a.mainlevel:visited {
	text-decoration:none;
	color: #F69527;
	text-align: left;
}
a.mainlevel:hover {
	text-decoration: underline; }
a.sublevel:link, a.sublevel:visited {
	color: #F69527;
	text-decoration:none; 
	background-image: url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/link.png);
	background-repeat: no-repeat;
	background-position: 8px left;
	margin:0;
	padding: 5px 5px 5px 12px;
	line-height:18px; }
a.sublevel:hover {
	text-decoration: underline; }
#active_menu {
	color: #336699;
	background-color: #ECF3F9; }

/* non-flash main menus */
#hdr { font-size:1%} /* ie hates white space */
div.mod_toolbar_mm {
	margin:2px 0 8px 0;padding:0;
	height:35px;
	overflow:hidden;
	background-image:url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/header1_menu_bg.jpg);
}
.mod_toolbar_mm ul {
	margin:0; padding:0;
}
.mod_toolbar_mm li {
	background-color:#fff;
	margin:0 1px 0 0;
	display:inline;
	list-style-type:none;
	float:left;
	height:35px;
	border-left: 11px solid #FFF;
	border-right: 12px solid #FFF;
}
.mod_toolbar_mm a {
	color:#737373;
	padding:4px 2px 7px;
	margin:0;
	font: normal 12px "arial black",sans-serif;
	background-color:#fff;
	text-transform:uppercase;
	line-height:37px; 
	border-top: 6px solid #97BCE3;
	border-bottom: 1px solid #737373;
}
.mod_toolbar_mm a:link, .mod_toolbar_mm a:visited { 
	color:#737373; 
	font-weight:normal;
	text-decoration:none; 
}
.mod_toolbar_mm a:hover {
	color:#fff;
	background-color: #97BCE3;
}
.mod_toolbar_mm #active_menu {
	color:#737373;
	background-color:#fff;
}

div.mod_toolbar_mmi {
        margin:2px 0 8px 0;padding:0;
        height:32px;
        overflow:hidden;
        background-image:url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/header1_menu_bg.jpg);
}
.mod_toolbar_mmi ul {
        margin:0; padding:0;
}
.mod_toolbar_mmi li {
	background-color:#fff;
        margin:0 1px 0 0; padding:0;
        display:inline;
        list-style-type:none;
        float:left;
	height:32px;
	border-left: 11px solid #fff;
	border-right: 12px solid #fff;
}
.mod_toolbar_mmi a {
        color:#737373;
        padding:3px 2px 5px;
	margin: 0;
        font: normal 12px "arial black",sans-serif;
        background-color:#fff;
        text-transform:uppercase;
	line-height:33px;
        border-top:4px solid #97BCE3;
        border-bottom:1px solid #737373;
}
.mod_toolbar_mmi a:link, .mod_toolbar_mmi a:visited {
        color:#737373;
        font-weight:normal;
        text-decoration:none;
}
.mod_toolbar_mmi a:hover {
	color: #fff;
	background-color:#97bce3;
}
.mod_toolbar_mmi #active_menu {
	color:#737373;
	background-color:#fff;
}


ul.arrowlist {
	list-style-image: url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/link2.png);
	margin-left:1.5em;
	margin-bottom:0px;
}
ul.arrowlist li {
	padding-bottom:2px;
}

a.arrowlink:link, a.arrowlink:visited {
	color: #666666;
	background-image: url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/link.png);
	background-repeat: no-repeat;
	background-position: 2px left;
	padding-left: 12px;
	line-height:28px; }

a.mainlevel_end:link, a.mainlevel_end:visited {
	font-size: 11px; font-weight: normal; line-height: 16px;
	color: #666666;
	text-decoration: none; }
a.mainlevel_end:hover {
	text-decoration: underline; }
#active_menu_end {
	font-weight:bold; }

.small { font-size:11px; color:#666666; }
.smalldark { font-size:11px; }
.subhead { font-weight: bold; color: #F69527;}
.contentsep {
	font:14px "arial black",sans-serif;
	border-bottom:1px solid #666666;
	color:#39659D; 
	display:block; }
.footerbar { 
	padding: 20px 0 5px; }
.footerbar hr {
	margin:0;
	border:1px dotted #a8a8a8; }
.bottombar { color: #fff; background-color:#97BCE3;}

.col_left { width:184px; }
.col_right { width:184px; }
.col_middle { padding-left:8px; padding-right:8px; }
.col_middle_ext { padding-left: 8px; padding-right:100px; }

/* modules */
.moduletable {
	width:100%;
	font-size: 11px;
	border-collapse:collapse; }
.moduletable th {
	font: 14px arial black, sans-serif;
	letter-spacing: -0.1em;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	color: #97BCE3; 
	padding: 5px 10px 5px 10px; }
.moduletable td {
	font-size: 11px;
	border-collapse:collapse;
	padding: 0 10px 5px 10px;
	text-align: left;
	color: #333333;
}
.moduletable td td {
	padding: 0; }

/* template modules */
.mod_left {
	width:184px;} 
.mod_left table.moduletable, .mod_right table.moduletable {
	margin-bottom:6px;
	border:1px solid #B4B4B4; }
.mod_user2 {
	width:184px;}
.mod_user2 table.moduletable {
	margin-bottom:6px;
	border:1px solid #B4B4B4; }
.mod_user4 {
	width:184px;} 
.mod_top { }
.mod_top table.moduletable {
	margin-bottom:6px; }
.mod_top table.moduletable td {
	padding:0; }
.mod_top table.moduletable th {
	padding:0; }

.mod_footer { }
.mod_footer table.moduletable { width:350px; }

.mod_inset {width:150px; float:right; border:1px solid #777; margin-left:5px; margin-bottom:5px;}

/* search module */
.moduletable_search {
	width:184px;
	height:70px;
	background-color: #97BCE3;
	color: #ffffff;
	border: none; 
	margin-bottom:6px; }
.moduletable_search th {
	font: 14px "arial black",sans-serif;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	color: #ffffff;
	height: 16px; 
	padding: 5px 5px 5px 13px;}
.moduletable_search td {
	padding: 0 6px 10px 15px; }
.button_search {
	background-image:url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/go.gif);
	width:30px; height:18px;
	border:none; }
.inputbox_search { 
	font:11px tahoma, sans-serif; 
	border:1px solid #B4B4B4; 
	margin-right:5px;}

/* login module */
.moduletable_login {
	width:100%;
	margin-bottom:6px;
	background-color: #DDDDDD; 
	border: 1px solid #AAAAAA; }
.moduletable_login th {
	font: 14px arial black, sans-serif;
	letter-spacing: -0.1em;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	color: #35609A;  
	padding: 5px 10px 5px 10px; }
.moduletable_login td { 
	font-size: 11px;
	border-collapse:collapse;
	padding: 0 10px 5px 10px; }
.moduletable_login td td {
	padding: 0; }

a.loginbtn {
	display:block;
	position:relative;
	text-align:left;
	font:normal 12px "arial black",sans-serif;
	text-indent: 5px;
	width:143px; height:23px;
	background: url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/loginbtn.gif) no-repeat;
	vertical-align:bottom;
}
a.loginbtn:link, a.loginbtn:visited {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	background-position: left top;
}
a.loginbtn:hover, a.loginbtn:active {
top:1px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	background-position: right top;

}

/* quick contact module */
.moduletablenext {
	margin-bottom:6px;
	background-color:#666;
	background-image:url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/dark_modbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #AAAAAA; }
.moduletablenext th {
	font: bold 11px tahoma, sans-serif;
	text-align: left;
	vertical-align: middle;
	color: #F69527;
	padding: 5px 10px 5px 10px; }
.moduletablenext td {
	color:#fff;
	font-size: 11px;
	border-collapse:collapse;
	padding: 0 10px 5px 10px; }
.moduletablenext p {
	color:#fff; }

/* latest news custom module */
div.latestnews {
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom: 1px dotted #AAAAAA; }
.latestnews div { font-size:11px; line-height:11px; }
.latestnews_date { color:#AAAAAA; font-weight:bold; margin-bottom:3px; }
.latestnews_title { color:#39659D; font-weight:bold; }
.latestnews_alias { color:#AAAAAA; font-weight:normal; }
.latestnews a:link, .latestnews a:visited {
	font: bold 9px tahoma, sans-serif; 
	color: #F69527;
	background-image: url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/link.png);
	background-repeat: no-repeat;
	background-position: 2px left;
	padding-left: 12px;
	line-height:18px;
}

/* General styling: cats, sects, items */
.createdate { font: bold 11px; }
.modifydate { font: bold 11px; }

/* a.readon:link, a.readon:visited {
	color: #085E9B; }
a.readon:hover {
	color: #97BCE3;
	text-decoration: underline; } */

a.readon:link, a.readon:visited {
	color: #666666;
	background-image: url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/link.png);
	background-repeat: no-repeat;
	background-position: 2px left;
	padding-left: 12px;
	line-height:28px; }
a.readon:hover {
	color: #777777;
	text-decoration: underline;
}

.pagenav_wrap { text-align:center }
.pagenav { padding:0 4px; }

/* forms */
.inputbox {
	background:#F9F9F7;
	border: solid 1px #E1E1E1;
	font-size:11px; }
.button {
	background:#E1E1E1;
	font-size:11px;
	font-weight: bold; }
	
/* sections */
.sectiontableheader {
	font-weight:bold;
	font-size: 14px;
	color:#336699;
	height:20px;
	background:#F9F9F7;
	vertical-align:middle;
	text-indent: 2px; }

.sectiontableentry1 { height:20px; }
.sectiontableentry2 { height:20px; }

/* content */
.contentpane { text-align:justify; }
.contentpaneopen { width:100%; }
.contentheading { font: bold 16px "arial black",sans-serif; color:#336699; line-height:16px; padding-top:8px}
.contentdescription { font-size: 11px; padding-bottom: 2px; }

.mainbody.contentpaneopen td p { text-align:justify; }
.mainbody.blog td p { text-align:justify; }

/* multipage table of contents */
table.contenttoc {
	margin-left:8px;
	background-color: #FFFAF0;
	border: solid 1px #A4A4A4; 
	float:right; }
table.contenttoc td { padding: 0 3px; }

table.contenttoc th {
	padding: 0 3px;
	font-size: 10px;
	color: #336699;
	background-color: #FFFAF0;
	border-bottom:1px solid #A4A4A4; }
.toclink_1 { }
.toclink_n { 
	padding-left:13px;
	margin:0;
	background-image:url(file:///C|/Users/Andrew/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/link.png); 
	background-repeat:no-repeat;
	background-position:3px left; }

.content_rating, .content_vote { font-size: 10px; font-weight: normal; }

/* categories */
.category {
	font: 11px tahoma, sans-serif; font-weight: bold;
	text-decoration: none;
	color: #F69527; } 
a.category:link, a.category:visited {
	font-size: 11px; font-weight: bold;
	color: #F69527; }
a.category:hover { text-decoration: underline; color: #FBA44B; }

/* blog */
a.blogsection:link, a.blogsection:visited {
	font: 10px tahoma, sans-serif;
	text-decoration: none;
	color: #F69527;}
a.blogsection:hover { text-decoration: underline; color: #FBA44B; }
.blog {padding-top:16px}

/* component */
.componentheading {
	font: bold 16px arial black,sans-serif;
	vertical-align: middle;
	color: #F9F9F7;
	background:#336699;
	padding-left: 4px;
	height:20px; }

/* poll */
.poll { font: 11px/14px tahoma,sans-serif; }
.pollstableborder {
	width:100%;
	border: 1px solid #808080; 
	margin:5px 0 5px 0; }

/* weblinks */
a.weblinks:link, a.weblinks:visited {
	font-family: tahoma, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #336699; }
a.weblinks:hover { text-decoration: underline; color: #FF0000; }

/* pathway */
.pathway { font-weight:bold; }

a.pathway:link, a.pathway:active {
	font-weight: bold;
	text-decoration: none;
	color: #686A8A; }
a.pathway:hover { text-decoration: underline; color: #8A8A8A; }

/* INFINITY MENUS */
.spi a{
	font: bold 11px tahoma,sans-serif;
	color: #F69527;
	width: 160px;
	text-decoration: none;
	display: block;
	white-space: normal;
	position: relative;
	padding-top:5px;
	margin-bottom:5px;
	border-top: 1px dotted #AAAAAA; }

.spi .menuCont_, .spi .menuCont_1 {
        width: 100%; }
.spi .menuCont_2 {
	background-color: #fff; }
.spi #active_menu a {
	color:#336699;
	background-color: transparent; }

.spi .parentItem img, .spi .parentItem-active img{
    position:absolute;
    border: none; }
.spi .rgtImg {
    position: relative;
    right: 4px; }
.spi .lftImg {
        position: relative;
        margin-top: 2px;
    border: none; }

.spi .parentItem:link, .spi .parentItem:visited {
	color: #F69527;
        font-weight: bold; }

.spi .parentItem:hover, .spi .parentItem-active {
        text-decoration: underline; }
.spi .parentItem:active {
        text-decoration: underline; }
.spi .subItem_1 img, .spi .subItem_2 img, .spi .subItem_1-active img, .spi .subItem_2-active img {
        position: absolute;
        top: 0px;
        border: none; }

.spi .menuInline_1 a {margin:none;padding:none;}
.spi .menuInline_1 .parentItem:link, .spi .menuInline_1 .parentItem:visited {
        border:none;
	color: #F69527;
        text-decoration:none;
        background-image: url(/templates/spi_2006/images/link.png);
        background-repeat: no-repeat;
        background-position: 4px 3px;
        margin:0;
        padding: 0px 0px 5px 16px; }
.spi .menuInline_1 a.parentItem:hover {
        text-decoration: underline; }

.spi .subItem_1, .spi .subItem_1-active,
.spi .subItem_2, .spi .subItem_2-active,
.spi .subItem_1:hover, .spi .subItem_2:hover,
.spi .subItem_1-active, .spi .subItem_2-active,
.spi .subItem_1-active:hover, .spi .subItem_2-active:hover{
        margin:0;
        padding:5px;
        padding-left:5px;
        border-bottom: 1px solid #DDDDDD;
        border-top:0;
        width: 160px;
}

.spi .subItem_1-active, .spi .subItem_1-active:hover, .spi .subItem_1:hover,
.spi .subItem_2-active,.spi .subItem_2-active:hover, .spi .subItem_2:hover{
    }

.spi .section {
    border-style: none;
    position: absolute;
    visibility: hidden;
    z-index: -1; }

iframe {border:1px dashed #f6f6f6;}

* html .spi td { position: relative; } /* ie 5.0 fix */
